Kinetis SDK API Reference Manual  1.0.0-beta
Freescale Semiconductor, Inc.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
fsl_smc_manager.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include <assert.h>
#include "fsl_device_registers.h"
#include "fsl_smc_features.h"
#include "fsl_smc_hal.h"

Data Structures

struct  smc_power_mode_config_t
 Power mode control configuration used for calling the smc_set_power_mode API. More...
 

Enumerations

enum  power_modes_t {
  kPowerModeRun,
  kPowerModeWait,
  kPowerModeStop,
  kPowerModeVlpr,
  kPowerModeVlpw,
  kPowerModeVlps,
  kPowerModeLls,
  kPowerModeVlls,
  kPowerModeMax
}
 Power Modes.
 
enum  smc_manager_error_code_t {
  kSmcManagerSuccess,
  kSmcManagerNoSuchModeName,
  kSmcManagerAlreadyInTheState,
  kSmcManagerFailed
}
 Error code definition for the system mode controller manager APIs. More...
 

Functions

Power Mode Configuration
smc_manager_error_code_t smc_set_power_mode (const smc_power_mode_config_t *powerModeConfig)
 Configures the power mode. More...